﻿Imports myBookmarks.Core
Namespace myBookmarks.Web
    Public Class BookmarkListViewModel
        Inherits BaseBookmarkViewModel
        Private _bookmarkList As IPagedList(Of BookmarkList)
        Public Property BookmarkList() As IPagedList(Of BookmarkList)
            Get
                Return _bookmarkList
            End Get
            Set(ByVal value As IPagedList(Of BookmarkList))
                _bookmarkList = value
            End Set
        End Property

        Private _sortBy As SortBy
        Public Property SortBy() As SortBy
            Get
                Return _sortBy
            End Get
            Set(ByVal value As SortBy)
                _sortBy = value
            End Set
        End Property

        Private _currentPage As Integer
        Public Property CurrentPage() As Integer
            Get
                Return _currentPage
            End Get
            Set(ByVal value As Integer)
                _currentPage = value
            End Set
        End Property

        Private _totalPerPage As Integer
        Public Property TotalPerPage() As Integer
            Get
                Return _totalPerPage
            End Get
            Set(ByVal value As Integer)
                _totalPerPage = value
            End Set
        End Property


        Private _totalBookmarkCount As Integer
        Public Property TotalBookmarkCount() As Integer
            Get
                Return _totalBookmarkCount
            End Get
            Set(ByVal value As Integer)
                _totalBookmarkCount = value
            End Set
        End Property

    End Class
End Namespace